export default function (input) {
  input = input + ''
  var ex = /^(-?\d+)(\.\d+)?$/
  if (!ex.test(input)) {
    return input
  }
  let ar, l, r, returnVal=''
  if (input.indexOf('.') < 0) {
    l=input.split('')
    l.reverse()
    l.map(function (v, i) {
      var ind = l.length - (i + 1)
      returnVal += ind % 3 ? l[ind] : (i + 1) >= l.length ? l[ind] : l[ind] + ','
    })
  } else {
    ar = input.split('.')
    l = ar[0].split('')
    l.reverse()
    r = ar[1].split('')
    l.map(function (v, i) {
      var ind = l.length - (i + 1)
      returnVal += ind % 3 ? l[ind] : (i + 1) >= l.length ? l[ind] : l[ind] + ','
    })
    returnVal += '.'
    r.map(function (v, i) {
      returnVal += (i + 1) % 3 ? v : (i + 1) >= r.length ? v : v + ','
    })
  }

  return returnVal
}
